﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Clases.Interface;
using System.Collections;

namespace Clases.Clases
{
    public class Rol:IUIObject
    {
        String _nombre;
        int _idRol;
        List<Permiso> _permisos;

        public Rol()
        {
        }

        public Rol(String pnombre)
        {
            _nombre = pnombre;
        }

        public String nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }

        public int idRol
        {
            get { return _idRol; }
            set { _idRol = value; }
        }

        public void agregarPermiso(Permiso ppermiso)
        {
            _permisos.Add(ppermiso);
        }

        public Hashtable getData()
        {
            Hashtable data = new Hashtable();
            data.Add("nombre", nombre);
            data.Add("idRol", _idRol);
            return data;
        }

    }
}

